<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <script src="./javascript.js"></script>
  <title>Document</title>
</head>
<body>
  <h3>基本类型与引用类型的值</h3>
  <ul>
    <li>1.基本类型不允许添加属性，引用数据类型可以</li>
    <li>2.变量复制时，基本类型不会受到影响，引用数据类型将会收到影响</li>
    <li>
      3.再向函数传递参数的时候，其实时将变量复制给了函数内部的
      局部变量(命名参数或者arguments对象中的一个元素)
    </li>
    <li>4.检测类型的时候，typeof 对于null,返回Object,instanceof用来判断当前对象是不是指定的类型，如果变量时给定的引用类型，返回true。如果用instanceof检测基本类型，都会返回false</li>
    <li>基本类型值保存在栈内存中，引用类型值保存在堆内存中</li>
    <li>确定值是哪一个基本类型可以用typeof, 确定值是哪种引用类型可以使用instanceof</li>
  </ul>
</body>
</html>